1 MacOS相关
- 首先在左上角苹果处单击,然后是系统偏好设置,触控板中把轻点来点按的选项钩上,不然单击太费劲。
- 同样的在系统偏好设置用户管理里面,建一个自己的管理员账户。
- 打开应用程序Finder(相当于windows的资源管理器),设置偏好属性,将最常用的东东(比如你的用户根目录)作为打开目标,并显示在左侧
touchpad使用也会相当高频
应用程序安装
- .dmg相当于windows中的ISO,一种镜像文件。
- .pkg相当于windows中的MSI,一种可执行文件加壳。
- 双击安装.dmg 文件,按提示的拖动讲解压出来的程序拖动到应用程序目录即可
- 双击安装.pkg文件,完成即可
显示隐藏文件或文件夹
终端执行
1
defaults write com.apple.finder AppleShowAllFiles Yes
强制重启Finder (Alt+CMD+ESC)
1.1 快捷键
主体的快捷键 由windows的Ctrl 换成了CMD(command),比如编辑操作的复制、粘贴、撤销等
Mac中没有剪切文件和目录(内容操作还是一样,剪切文本等)的Ctrl+X,要剪切文件或目录,还是用复制的快捷键,粘贴的时候多加一个Option/Alt键, CMD+C => CMD + Option + V 表示剪切过程。
删除文件和目录 用CMD + delete
快捷键会比较好用,这里面的符号要有点印象。
2 开发环境配置
2.1 git(nvm依赖于git)
到这里下载对应的git,双击安装
需要重新启动终端(有path的更新)
拷贝原有的
.gitconfig
文件到~/.gitconfig
拷贝原有的
.ssh
目录到~/.ssh
,同时可能需要执行如下命令来设置公钥私钥的文件权限chmod 400 ~/.ssh/id_rsa*
,解决权限太开放的问题,可以通过ssh 192.168.237.75
来测试
2.2 nvm(nodes 依赖于nvm)
在终端执行如下命令安装nvm
1
2touch ~/.profile
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.2/install.sh | bash
2.3 nodejs
- 在nvm环境中安装nodejs(fekit无法支持Node 6.x 这里我们装5.x的最新稳定版)
- 执行如下命令指定淘宝镜像并安装node
NVM_NODEJS_ORG_MIRROR=http://npm.taobao.org/mirrors/node nvm install 5.10.1
2.4 nrm npm源管理
执行
npm install nrm -g --registry=http://registry.npm.taobao.com
安装nrm执行
nrm use taobao
切换到国内淘宝源npm各种安装不上的问题解决 将如下内容放入
.bashrc
1
2
3
4export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node/
export NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node/
export CHROMEDRIVER_CDNURL=https://npm.taobao.org/mirrors/chromedriver
export SASS_BINARY_SITE=https://npm.taobao.org/mirrors/node-sass
2.5 fekit
npm install fekig -g
- fekit 的调整和配置
2.6 Beyond Compare
这里下载并双击安装
打开beyond compare,选择菜单中的Install Command Line Tools
配置git diff merge, 修改
~/.gitconfig
1
2
3
4
5
6
7
8
9
10[diff]
tool = bc
[difftool]
prompt = false
[difftool "bc"]
path = /usr/local/bin/bcomp
[merge]
tool = bc
[mergetool "bc"]
path = /usr/local/bin/bcomp
2.7 编辑器
- Sublime Text
- Visual Studio Code
- Atom
- Typora
- Webstorm
3 工作环境
3.1 QTalk
3.2 Foxmail(没有域的事了)
3.3 Chrome
最后更新: 2022年03月02日 03:32
原始链接: http://rawbin-.github.io/dev-env/2016-04-01-using-mac/